#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

#include "core.h"

int main( void )
{
    int res1 = 0;
    int res2 = 0;

    LOGGER_INFO( "sizeof(size_t): %ld", sizeof(size_t));
    LOGGER_INFO( "sizeof(int): %ld", sizeof( int ) );
    LOGGER_INFO( "sizeof(long): %ld", sizeof( long ) );

    res1 = core_add( 1, 2, 3 );
    LOGGER_DEBUG( "Result is: %d", res1 );

    int a = 10, b = 15;
    core_add_p( (long*)&res2, (int)a, (int)b );
    LOGGER_DEBUG( "Result is: %d", res2 );
    LOGGER_DEBUG( "Result is: %d", res1 );

    return 0;
}
